c++运行时出现“"0x00404848"指令引用的"0x00473034"内存。该内存不能为"written"

来源:百度知道 编辑:UC知道 时间:2024/06/22 15:55:33
这是什么原因?

这种情况需要区别对待,

一般如果你是写的程序出现这样的错误的话,建议打开调用堆栈,查看是那一句话导致了这样的错误,然后修改那端程序,

这个是软件本身不完整造成的.试试重装一下C++

同意1楼的说法,但是也得看下你系统,若是vista的,我感觉得找个支持的来安装才是。

内存不能为read/written 问题的最简单的办法:
1、如果能排除硬件上的原因(内存条不兼容,更换内存。显卡驱动是否正确按装或者是否被恶意覆盖否?)往下看:
2、系统或其它软件引起的,可用下述方法处理: 系统本身有问题,及时安装官方发行的补丁,必要时重装系统。 病毒问题:杀毒 。杀毒软件与其它软件冲突:卸载有问题的软件。
3、运行→regedit→进入注册表, 在→
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellExecuteHooks
这个位置有一个正常的键值{AEB6717E-7E19-11d0-97EE-00C04FD91972}, 将其他的删除。
4、完全注册dll:打开“运行”输入→cmd→回车
然后把下面这行字符复制到黑色cmd框里面去回车等待dll文件全部注册完成就关闭可以了,为防止输入错误可以复制这条指令,然后在命令提示符后击鼠标右键→粘贴→回车,耐心等待,直到屏幕滚动停止。
(下面是要运行的代码):
for %1 in (%windir%\system32\*.dll) do regsvr32.exe /s %1
完成后重新启动机器。

为什么会出现尝试运行"c:\windows\system\32"运行错误 运行Turbo C时出现错误 开机时出现 尝试运行"C\PROGRA21\360safe\Antiadware.dll,killdware时发生意外 开机运行中出现"加载c:\windows\system32\ytfdog87.dll时出错,找不到指定的模块 磁盘碎片整理出现"C盘以损坏,请运行chdcsk/f"是什么意思? 我的电脑打开时,总会出现"无法加载或运行注册表中指定的"C:\windows\system32\wincfgs.exe" 上网时经常出现"运行时间错误",怎么回事? 开机时出现"尝试运行c:\windows\system32\rrnd.dll,DllGetVersion时发生意外",怎么解决,对电脑有什么影响? 我在编C语言程序中,运行时没有错误,可以不显现结果,会出现"abnomal progamme error",这是什么意思,怎么解 开机出现RUNDLL窗口写到"加载C:\WINDOWS\system32\qgdwf.dll时出错找不到指定的模块"点确定系统正常运行.